take off your gloves - French English Dictionary